package com.project.dao;

import com.project.bean.UserBean;

import java.util.List;

public interface IUserDao {
    /**
     * 登陆
     *
     * @param name 用户名
     * @param pwd  密码
     * @return 登陆用户，登陆失败 ，返回null
     */
    public UserBean Login(String name, String pwd);

    /**
     * 添加用户
     *
     * @param user 用户对象
     */
    public void add(UserBean user);

    /**
     * 按id删除
     *
     * @param id 用户id
     */
    void del(int id);

    /**
     * 按id 修改密码
     *
     * @param id  用户id
     * @param pwd 新密码
     */
    void update(int id, String pwd);

    /**
     * 查询所有用户
     *
     * @return 用户集合
     */
    List<UserBean> findAll();

    /**
     * 按照id寻找对象
     *
     * @param id 用户id
     * @return 用户对象
     */
    UserBean findById(int id);


}
